home *** CD-ROM | disk | FTP | other *** search
/ Java for 3D & VRML Worlds / Java for 3d and VRML Worlds.iso / examples / chap04 / ExProtoManDef.wrl < prev    next >
Text File  |  1996-10-14  |  1KB  |  35 lines

  1. #VRML V2.0 utf8
  2.  
  3. PROTO WalkingMan[       exposedField SFVec3f translation 0 0 0
  4.                         exposedField SFRotation rotation 1 0 0 0
  5.                         exposedField SFTime walkingCycle 1]{
  6.         Transform{
  7.                 translation IS translation
  8.                 rotation    IS rotation
  9.                 children[
  10.  
  11.                 DEF MAN Transform{
  12.                         children[
  13.                         LOD{
  14.                                 level[
  15.                                 Inline{url "ManDetailed.wrl"},
  16.                                 Inline{url "ManRough.wrl"}
  17.                                 ]
  18.                                 range[10]
  19.                         }
  20.                         ]
  21.                 },
  22.                 DEF MAN_TIME TimeSensor{
  23.                         loop TRUE
  24.                         cycleInterval IS walkingCycle
  25.                 },
  26.                 DEF MAN_POSINT PositionInterpolator{
  27.                         key [0, 1]
  28.                         keyValue [0 0 0, 0 0 10]
  29.                 }
  30.                 ]
  31.         }
  32.         ROUTE MAN_TIME.fraction_changed TO MAN_POSINT.set_fraction
  33.         ROUTE MAN_POSINT.value_changed TO MAN.set_translation
  34. }
  35.